inseparable friend - Turkish English Dictionary